package ve.usb.coord.colision.hibernate;



import ve.usb.cohesion.runtime.LocalDate;




public class Periodo implements java.io.Serializable {

    /** Creates a new instance of Periodo */
    public Periodo() {}

    /**
     * Holds value of property idPeriodo.
     */
    private long idPeriodo;

    /**
     * Getter for property idPeriodo.
     * @return Value of property idPeriodo.
     */
    public long getIdPeriodo() {
        return this.idPeriodo;
    }

    /**
     * Setter for property idPeriodo.
     * @param idPeriodo New value of property idPeriodo.
     */
    public void setIdPeriodo(long idPeriodo) {
        this.idPeriodo = idPeriodo;
    }
    /**
     * Holds value of property nombre.
     */
    private String nombre = "";

    /**
     * Getter for property nombre.
     * @return Value of property nombre.
     */
    public String getNombre() {
        return this.nombre;
    }

    /**
     * Setter for property nombre.
     * @param nombre New value of property nombre.
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    /**
     * Holds value of property fechaInicio.
     */
    private java.util.Date fechaInicio;

    /**
     * Getter for property fechaInicio.
     * @return Value of property fechaInicio.
     */
    public java.util.Date getFechaInicio() {
        return this.fechaInicio;
    }

    /**
     * Setter for property fechaInicio.
     * @param fechaInicio New value of property fechaInicio.
     */
    public void setFechaInicio(java.util.Date fechaInicio) {
        if (fechaInicio==null || fechaInicio instanceof LocalDate) 
            this.fechaInicio = fechaInicio;
        else this.fechaInicio = new LocalDate(fechaInicio);
    }
    /**
     * Holds value of property fechaFinal.
     */
    private java.util.Date fechaFinal;

    /**
     * Getter for property fechaFinal.
     * @return Value of property fechaFinal.
     */
    public java.util.Date getFechaFinal() {
        return this.fechaFinal;
    }

    /**
     * Setter for property fechaFinal.
     * @param fechaFinal New value of property fechaFinal.
     */
    public void setFechaFinal(java.util.Date fechaFinal) {
        if (fechaFinal==null || fechaFinal instanceof LocalDate) 
            this.fechaFinal = fechaFinal;
        else this.fechaFinal = new LocalDate(fechaFinal);
    }

}